Situering van het project
Wat is een Visual Sound Indicator (VSI) ?
Een Visual Sound Indicator (VSI) is een apparaat dat het geluidsniveau weergeeft op een rij LED's. VSI's vindt men in alle maten en soorten en zijn meestal geïmplementeerd in allerlei soundhardware zoals mixers, geluidsversterkers, geluidsanimaties etc. De meeste VSI's zijn klein in die zin dat er meestal niet meer dan 32 lagen LED's worden gebruikt. Dit relatieve lage aantal rijen LED's is meestal gemakkelijk aan te sturen met behulp van één enkele IC met de juiste hoeveelheid aanstuurpoorten voor de afzonderlijke LED's. Deze IC's zijn dan ook al talrijk aanwezig op de elektronica markt voor direct gebruikt.
Figuur
1
4x 5LED VSI |
Figuur
2
2x 16LED VSI |
Figuur
3
2x Stereo VSI in rackuitvoering |
Doel van het project
Het doel van dit project is een Visual Sound Indicator aansturen met behulp van een microcontroller (µController). In het labo staat reeds een geassembleerde toren van LED's zonder aansturingsmodule. De toren (zie figuur 4) bevat 84 rijen van elke 13 LED's met beschikbare voeding van 5V/12V (7A Max). Aangezien er relatief weinig outputs (zeker minder dan 84) beschikbaar zijn op een microcontroller, moet er dus gebruik gemaakt worden van serial to parallel shift registers. Vervolgens moet er ook een schakeling ontworpen worden die het geluidsniveau omzet via een ingebouwde microfoon of line-out aansluiting naar een gewenste aanstuurspanning voor de microcontroller.
Figuur 4
LED-Tower (offline)
Algemene aanpak van het project
Het volgende stappenplan werd gevolgd:
STAP
1
Opstellen
van het globale systeem zonder details.
STAP
2
Ontwerpen
van een (microfoon) audio versterkerschakeling met
geïntegreerde precision rectifier.
STAP
3
Ontwerpen van een correcte verbindingschakeling van de amplifier
naar de µController.
STAP
4
Ontwerpen van transistor versterkerschakeling gekoppeld aan
de serieel naar parallel registers.
STAP
5
Assemblercode schrijven voor de
µController sturing.
STAP
6
Tekenen en maken van de PCB's.
STAP
7
Assembleren en testen/debuggen. (Engineering en
Tests)
Team
Titularis | : | Prof. Dr. ir. Patrick Kool |
Begeleiders | : | Dr. ir. Ronald Van Ham | ir. Kristof Goris |
Technieker | : | Jean-Paul Schepens |
Studenten (Groep 4) | : | Eli Clement | Muhsin Osmanovic |
Links
http://www.vub.ac.be
http://mech.vub.ac.be